﻿#ifndef PAGE7_H
#define PAGE7_H

#include <QWidget>
#include <QPushButton>
#include <QTableWidget>
#include <QApplication>
#include <QLabel>
#include <QHeaderView>
#include <QSqlTableModel>

class Page7 : public QWidget
{
    Q_OBJECT

public:
    explicit Page7(QWidget* parent = nullptr); // 构造函数

signals:
    void orderRequested();         // 信号：请求订单页
    void productionRequested();    // 信号：请求生产页
    void storeRequested();         // 信号：请求仓库页
    void financeRequested();       // 信号：请求财务页
    void pageRequested10();
    void pageRequested8();         // 信号：请求页面8
    void pageRequested9();         // 信号：请求页面9
    void pageRequested7();         // 信号：请求页面7
    void addEmployeeRequested();
    void pageRequested13();
        void pageRequested1();

public slots:
    void financeHide();
    void signuphide();// 槽函数：隐藏财务按钮
    void initializeInventoryTable(); // 初始化库存表格的辅助函数
      void onFrontButtonClicked();

private:
    QPushButton* nextButton;
    QPushButton* frontButton;
    QPushButton* orderButton;          // 订单按钮
    QPushButton* warehouseButton;      // 仓库按钮
    QPushButton* productionButton;     // 生产按钮
    QPushButton* financeButton;        // 财务按钮
    QPushButton* inventoryButton;      // 库存按钮
    QPushButton* purchaseButton;       // 采购按钮
    QPushButton* queryButton;          // 查询按钮
    QTableWidget* tableWidget;
    QPushButton* helpButton;
    QPushButton* addEmployeeButton; // 表格控件
    QPushButton*connectButton;//连接按钮

private slots:
    void openAddInventoryDialog();

};

#endif // PAGE7_H
